﻿using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Graphics;

namespace SomeRandomGame.Interfaces
{
    public interface IContentFactory
    {
        IDrawableObject Get( string identifier );
        SpriteFont GameFont { get; }
        SpriteFont MenuFont { get; }
        SoundEffect MenuBackgroundMusic { get; }
        SoundEffect LaserSound { get; }
        Texture2D GradientTexture { get; }
        Texture2D GetTexture( string identifier );
    }
}
